a glimmer of hope - Turkish English Dictionary